// components/BargainDialog/BargainDialog.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    isShow: false,//弹窗是否显示
    title_show:false,//title是否显示
    title_text:"恭喜您已获得",//title文字
    bargainMoney:0,//帮他砍价金额
    full_money:0,//满多少金额
    reduce_money:0,//减多少金额
    status3_text:"",//状态3的文字
    status3_text1:"",//状态3第二行文字
    status:0,//根据状态去显示初始化为0
    check_show:false,//最底下的文字是否显示
  },

  /**
   * 组件的方法列表
   */
  methods: {
    //显示弹窗
    showDialog: function () {
      var that = this;
      that.setData({
        isShow: true
      })
    },
    //隐藏弹窗
    hiddenDialog: function () {
      var that = this;
      that.setData({
        isShow: false
      })
    },

   /* 根据状态显示不同样式的弹窗 
    type: 类型
    bargainMoney: 帮他砍价金额
    full_money:满多少金额
    reduce_money:减多少金额
    */
    showType: function (type, bargainMoney, full_money, reduce_money){
      var that=this;
      that.setData({
        status:type
      })
      //如果type为1 为帮看砍价状态
      if(type==1){
        that.setData({
          title_show:true,
          title_text:"您已成功帮他砍了",
          bargainMoney: bargainMoney,
          check_show:false
        })
      }
      //如果type为2  为获得券状态
      if (type == 2){
        that.setData({
          title_show: true,
          title_text: "恭喜您已获得",
          full_money: full_money,
          reduce_money: reduce_money,
          check_show: true
        })
      }
    //如果type为3  为砍价金额达到上线
      if(type==3){
        that.setData({
          title_show: false,
          check_show: false,
          status3_text:"好厉害!",
          status3_text1:"今天累计好友帮砍金额已达上限"
        })
      }

      //如果type为4  为代金券已领取
      if (type == 4) {
        that.setData({
          title_show: false,
          check_show: false,
          status3_text: "可惜了!",
          status3_text1: "今天老铁已经领取过代金券了"
        })
      }
    },

    _close_dialog:function(){
      this.triggerEvent("close_dialog")
    }
  }
})
